package com.dffl.es.esstudy.convert;

import com.dffl.es.esstudy.document.EsPrice;
import com.dffl.es.esstudy.document.EsSku;
import com.dffl.es.esstudy.document.EsSpu;
import com.dffl.es.esstudy.model.TPrice;
import com.dffl.es.esstudy.model.TSku;
import com.dffl.es.esstudy.model.TSpu;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface EsConverter {
    EsConverter INSTANCE = Mappers.getMapper(EsConverter.class);

    EsPrice tpriceToEsPrice(TPrice tprice);

    List<EsPrice> tpriceToEsPrice(List<TPrice> tPriceList);

    EsSku tSkuToEsSku(TSku tSku);

    List<EsSku> tSkuToEsSku(List<TSku> tSku);

    EsSpu tSpuToEsSpu(TSpu tSpu);
}
